package com.cms.content.jobs.service;

import java.util.List;

import com.cms.framework.utils.page.PageView;
import com.cms.content.jobs.pojo.Jobs;
import com.cms.content.jobs.pojo.dto.JobsDTO;

/** 
* @ClassName: JobsService 
* @Description: TODO(职位) 
* @author ourenyou ory_gmail_com 
* @date 2018年10月29日 下午4:00:40 
*  
*/
public interface JobsService {
	/** 
	* @Title: saveJobs 
	* @Description: TODO(保存或修改) 
	* @param @param jobs
	* @param @return    设定文件 
	* @return boolean    返回类型 
	* @throws 
	*/
	boolean  saveJobs(Jobs jobs);
	/** 
	* @Title: deleteById 
	* @Description: TODO(删除) 
	* @param @param id
	* @param @return    设定文件 
	* @return boolean    返回类型 
	* @throws 
	*/
	boolean deleteById(Integer id);
	/** 
	* @Title: findById 
	* @Description: TODO(查询) 
	* @param @param id
	* @param @return    设定文件 
	* @return Jobs    返回类型 
	* @throws 
	*/
	Jobs findById(Integer id);
	/** 
	* @Title: findList 
	* @Description: TODO(查询所有) 
	* @param @return    设定文件 
	* @return List<Jobs>    返回类型 
	* @throws 
	*/
	List<Jobs> findList();
	/** 
	* @Title: findListByPage 
	* @Description: TODO(分页) 
	* @param @param pageView
	* @param @param jobsParams
	* @param @return    设定文件 
	* @return PageView<JobsDTO>    返回类型 
	* @throws 
	*/
	PageView<JobsDTO> findListByPage(PageView<JobsDTO> pageView,JobsDTO jobsParams);
}
